/***********************************************************************
 * Module:  ControlPoint.java
 * Author:  Administrator
 * Purpose: Defines the Class ControlPoint
 ***********************************************************************/

package ishitong.rvims.domain.control;

import ishitong.rvims.domain.basic.RoadSection;
import java.lang.annotation.*;
import java.io.Serializable;

/** @pdOid 2ed555cf-3641-4b28-b25f-a74fc47ddc40 */
@SuppressWarnings("serial")
public class ControlPoint implements Serializable {
   /** @pdOid 4fd4decd-81fd-411b-aab0-b1f41e332e80 */
   private String id;
   /** @pdOid df502830-2da7-400e-8ee0-09792d657dd0 */
   private String name;
   /** @pdOid a6d44c52-a18c-428d-b206-81618626a1da */
   private String identifier;
   /** @pdOid e1fc196b-1661-446a-a7e5-52607ab2da7f */
   private double longitude;
   /** @pdOid 07d18d16-ee37-4f75-b1cc-d0bb7b667a43 */
   private double latitude;
   /** @pdOid 5eef9ede-ba5e-451e-9087-9b3dc0ed1a1e */
   private int isDel;
   
   /** @pdRoleInfo migr=no name=RoadSection assc=association10 */
   private RoadSection roadSection;
   
   /** @pdOid 1d4ea54f-d73b-4f60-9570-f36b631df116 */
   public int getIsDel() {
      return isDel;
   }
   
   /** @param newIsDel
    * @pdOid a0174baa-e060-4051-8ef2-ac517096147c */
   public void setIsDel(int newIsDel) {
      isDel = newIsDel;
   }
   
   /** @pdOid 9f0b846d-a244-494b-bdc5-bece1a403d24 */
   public String getId() {
      return id;
   }
   
   /** @param newId
    * @pdOid df7241e1-3635-4990-ad79-e779ece38ebf */
   public void setId(String newId) {
      id = newId;
   }
   
   /** @param newName
    * @pdOid cf9abdee-0e61-4110-af19-e8f8de7dbdbf */
   public void setName(String newName) {
      name = newName;
   }
   
   /** @pdOid 4d614e28-8665-41a4-8274-fc226172d9f2 */
   public String getName() {
      return name;
   }
   
   /** @pdOid b5fd1222-0ca9-4c7d-8ea6-7c7b1f9521e1 */
   public String getIdentifier() {
      return identifier;
   }
   
   /** @param newIdentifier
    * @pdOid 454e3963-3ee8-4293-8a13-ffaab76be546 */
   public void setIdentifier(String newIdentifier) {
      identifier = newIdentifier;
   }
   
   /** @pdOid 8bdfbcfe-26b2-4fae-882b-241fc3bf9b96 */
   public double getLongitude() {
      return longitude;
   }
   
   /** @param newLongitude
    * @pdOid a2cdd7cc-54ac-4649-876a-7a3d20fda691 */
   public void setLongitude(double newLongitude) {
      longitude = newLongitude;
   }
   
   /** @pdOid 5a8ef4d4-6cc9-4213-9a0c-782137ab1f80 */
   public double getLatitude() {
      return latitude;
   }
   
   /** @param newLatitude
    * @pdOid 629e6801-696a-4df3-aeeb-6e8d695edef0 */
   public void setLatitude(double newLatitude) {
      latitude = newLatitude;
   }
   
   /** @pdOid a10f3c29-dfd7-4d14-b64b-e28e05a91e62 */
   public RoadSection getRoadSection() {
      return roadSection;
   }
   
   /** @param newRoadSection
    * @pdOid 4040b14b-82a6-440d-8c99-95b9ede4242e */
   public void setRoadSection(RoadSection newRoadSection) {
      	this.roadSection = newRoadSection;
   }

}